package pharao.client.dto;

import java.util.Collection;

import net.sf.hibernate4gwt.pojo.gwt.LazyGwtPojo;

public class OrtDTO extends LazyGwtPojo {

	public static final int ID_ORT_1 = 1;

	public static final int ID_ORT_2 = 2;
	public static final int ID_ORT_3 = 3;
	/**
	 * 
	 */
	private static final long serialVersionUID = 688327652718016344L;

	/**
	 * enthält alle Tutorien des Ortes
	 */
	private Collection collectionTutorium;

	/**
	 * enthält alle Übungen des Ortes
	 */
	private Collection collectionÜbung;

	/**
	 * die ID des Ortes
	 */
	private int id;

	/**
	 * enthält die Landkarte zur der der Ort gehört
	 */
	private LandkarteDTO landkarteDTO;

	/**
	 * enthält den User-Status am jeweiligen Ort
	 */
	private OrtStatusDTO ortStatus;

	public OrtDTO() {
		// TODO Auto-generated constructor stub
	}

	public Collection getCollectionTutorium() {
		return collectionTutorium;
	}

	public Collection getCollectionÜbung() {
		return collectionÜbung;
	}

	public int getId() {
		return id;
	}

	public LandkarteDTO getLandkarteDTO() {
		return landkarteDTO;
	}

	public OrtStatusDTO getOrtStatus() {
		return ortStatus;
	}

	public void setCollectionTutorium(Collection collectionTutorium) {
		this.collectionTutorium = collectionTutorium;
	}

	public void setCollectionÜbung(Collection collectionÜbung) {
		this.collectionÜbung = collectionÜbung;
	}

	public void setId(int id) {
		this.id = id;
	}

	public void setLandkarteDTO(LandkarteDTO landkarteDTO) {
		this.landkarteDTO = landkarteDTO;
	}

	public void setOrtStatus(OrtStatusDTO ortStatus) {
		this.ortStatus = ortStatus;
	}

}
